﻿using System;
using Pospa.NET.WebPageTestApi.Interfaces;

namespace Pospa.NET.WebPageTestApi.DataObjects
{
	public class TestRequest : ITestRequest
	{
		public Uri Url { get; set; }
		public string Label { get; private set; }
		public string Location { get; private set; }
		public int? Runs { get; set; }
		public bool FvOnly { get; private set; }
		public string Domelement { get; private set; }
		public bool? Private { get; private set; }
		public int? Connections { get; private set; }
		public bool Web10 { get; private set; }
		public string Script { get; private set; }
		public string Block { get; private set; }
		public string Login { get; private set; }
		public string Password { get; private set; }
		public int AuthType { get; private set; }
		public bool Video { get; private set; }
		public string F { get; private set; }
		public string R { get; private set; }
		public string Notify { get; private set; }
		public string Pingback { get; private set; }
		public int BwDown { get; private set; }
		public int BwUp { get; private set; }
		public int Latency { get; private set; }
		public int Plr { get; private set; }
		public string K { get; private set; }
		public bool Tcpdump { get; private set; }
		public bool Noopt { get; private set; }
		public bool Noimages { get; private set; }
		public bool Noheaders { get; private set; }
		public bool Pngss { get; private set; }
		public int Iq { get; private set; }
		public bool Noscript { get; private set; }
	}
}